#include <bits/stdc++.h>
using namespace std;
const int maxn=1e5+10;
const int mod=998244353;
#define int long long
int a[110];
int b[110][110];
int c[110];
signed main()
{
	ios::sync_with_stdio(false);
    cin.tie(0);cout.tie(0);
	int n,m;
	cin >> n >> m;
	for(int i=1;i<=m;i++)
	{
		cin >> a[i];
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			cin >> b[i][j];
			c[j]=c[j]+b[i][j];
		}
	}
	/*for(int i=1;i<=m;i++)
	{
		cout << a[i] << " ";
	}
	for(int i=1;i<=m;i++)
	{
		cout << c[i] << " ";
	}*/
	for(int i=1;i<=m;i++)
	{
		if(a[i]>c[i])
		{
			cout << "No" << endl;
			return 0;
		}
	}
	cout << "Yes" << endl;
    return 0;
}
